/**
 * 
 */
package com.smarthome.common.tools;

import com.smarthome.common.tools.cache.JedisUtils;
import com.smarthome.domain.bean.ShAccount;
import com.smarthome.domain.mobile.MobileRequest;

/**
 * @author dhc
 * @date 2015年10月19日 下午7:15:04
 * @title
 */
public class APIUtil {

	/**
	 * @title 验证用户是否登录
	 * @createTime 2015年10月19日 下午7:16:51
	 * @author dhc
	 */
	public static boolean isLogin(MobileRequest  request){
		boolean isLogin = false;
		if(null != request && null != request.getLoginToken()){
			ShAccount account = JedisUtils.get(ApiCachedKeysUtil.getKey(ApiCachedKeysUtil.MODULE_MOBILE_TOKEN, request.getLoginToken()), ShAccount.class);
			if(null != account){
				request.setAccount(account);
				request.setAccountId(account.getId());
				isLogin = true;
			}
		}
		return isLogin;
	}
}
